have a smack at - German English Dictionary